package com.wm.composite.ruletree.model.vo;

import java.util.List;

/**
 * @ClassName: TreeNode
 * @Description: 树节点：子叶节点、果实节点
 * @Author: WM
 * @Date: 2023/4/24 17:33
 */
public class TreeNode {

    private Long treeId;
    private Long treeNodeId;

    private String nodeValue;
    // 节点类型【1：子叶；2：果实】
    private Integer nodeType;

    private String ruleKey;
    private String ruleDesc;

    private List<TreeNodeLink> treeNodeLineList;


    public Long getTreeId() {
        return treeId;
    }

    public void setTreeId(Long treeId) {
        this.treeId = treeId;
    }

    public Long getTreeNodeId() {
        return treeNodeId;
    }

    public void setTreeNodeId(Long treeNodeId) {
        this.treeNodeId = treeNodeId;
    }

    public String getNodeValue() {
        return nodeValue;
    }

    public void setNodeValue(String nodeValue) {
        this.nodeValue = nodeValue;
    }

    public Integer getNodeType() {
        return nodeType;
    }

    public void setNodeType(Integer nodeType) {
        this.nodeType = nodeType;
    }

    public String getRuleKey() {
        return ruleKey;
    }

    public void setRuleKey(String ruleKey) {
        this.ruleKey = ruleKey;
    }

    public String getRuleDesc() {
        return ruleDesc;
    }

    public void setRuleDesc(String ruleDesc) {
        this.ruleDesc = ruleDesc;
    }

    public List<TreeNodeLink> getTreeNodeLineList() {
        return treeNodeLineList;
    }

    public void setTreeNodeLineList(List<TreeNodeLink> treeNodeLineList) {
        this.treeNodeLineList = treeNodeLineList;
    }
}
